to crown it all! - German English Dictionary